Handling Interrupts with Static Scheduling in an Automotive Vehicle Control System
نویسندگان
چکیده
The requirements of industrial applications only rarely permit the exclusive use of single paradigms in the development of real-time systems. Product cost, reuse of existing solutions, and efficiency require diverse, or even opposing methods to coexist or to be integrated. In this paper, we deal with one problem encountered during the development of a real-time system for motion control in automotive vehicles, the integration of static scheduling and interrupts. The user mandates pre run-time scheduling for a number of reasons, e.g., predictability, testability and low run-time overhead. However, the interrupt overhead can not be ignored in a safety critical system, and therefor has to be accounted for when creating a static schedule. We propose a method that combines static scheduling and run-time interrupts by applying standard static scheduling techniques and exact analysis. The appropriateness of this method is underlined by successful industrial deployment.
منابع مشابه
Enhancement of vehicle stability by adaptive fuzzy and active geometry suspension system
In this paper, the enhancement of vehicle stability and handling is investigated by control of the active geometry suspension system (AGS). This system could be changed through control of suspension mounting point’s position in the perpendicular direction to wishbone therefore the dynamic is alternative and characteristics need to change. For this purpose, suitable controller needs to change...
متن کاملStatic Security Constrained Generation Scheduling Using Sensitivity Characteristics of Neural Network
This paper proposes a novel approach for generation scheduling using sensitivitycharacteristic of a Security Analyzer Neural Network (SANN) for improving static securityof power system. In this paper, the potential overloading at the post contingency steadystateassociated with each line outage is proposed as a security index which is used forevaluation and enhancement of system static security....
متن کاملStatic analysis of embedded software with priority scheduling and interrupts
The OSEK operating system is a widely used automotive standard relying on priority scheduling and interrupts. The peculiarities of embedded systems, especially the presence of interrupts, make static analysis of such systems a challenging task. While a lot of good analyses exist for single and multi-threaded programs, the results for concurrent embedded systems were not satisfactory, mainly due...
متن کاملAn application of principal component analysis and logistic regression to facilitate production scheduling decision support system: an automotive industry case
Production planning and control (PPC) systems have to deal with rising complexity and dynamics. The complexity of planning tasks is due to some existing multiple variables and dynamic factors derived from uncertainties surrounding the PPC. Although literatures on exact scheduling algorithms, simulation approaches, and heuristic methods are extensive in production planning, they seem to be ineff...
متن کاملScheduling of Time Triggered Messages in Static Segment of FlexRay
FlexRay is a hybrid in-vehicle communication protocol for automotive networks, which handles time-triggered messages in static segment as well as event-triggered messages in dynamic segment. In this paper, we study the problem of holistic scheduling of time-triggered tasks and messages in FlexRay. Our solution is based on synchronous scheduling between tasks executions and message transmissions...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998